home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
util4
/
bxstrt14.lha
/
BoxStart1.4
/
BoxStart.dok
< prev
next >
Wrap
Text File
|
1995-09-30
|
18KB
|
360 lines
BoxStart 1.4
© 1995 by Tim Teulings
(RAEL@EDGE.ping.de)
(RAEL@FORTHOPE.GETLERS.sub.org)
(Tim_Teulings@UN.MAUS.RUHR.DE)
Dokumentation © 1995 by Joerg Janshen-Jaeger
(J_J-Jaeger@TOSCHIBO.RUHR.DE)
(SYSOP@FORTHOPE.GETLERS.sub.org)
(Mc_HUNTER@FORTHOPE.GETLERS.sub.org)
(Joerg_Janshen-Jaeger@UN.MAUS.RUHR.DE)
Autor : Tim Teulings
Ausführung : Tim Teulings
Idee : Joerg Janshen-Jaeger
BetaTester : Joerg Janshen-Jaeger
Geschrieben in Oberon-2
(AmigaOberon von A+L)
Kurzbeschreibung :
------------------
BoxStart ist ein kleines Pogramm, welches, in ein Script der User-Startup
oder auch im WBstartup-Verzeichnis plaziert, ein angebenes Programm startet.
Der Clue ist nun, daß ein kleines Fenster geöffnet wird, über das innerhalb
einer angebbaren Zeit mittels einer oder auch beiden Maustasten dieser Vor-
gang unterdrückt werden kann. Speziell geschrieben wurde es für Mailbox-
Betreiber, die normalerweise ihre Boxsoftware automatisch starten, gelegend-
lich aber auch nicht, und durch einen einfachen Mausklick das Starten ver-
hindern wollen.
Boxstart ist dabei fontsensitiv, System- und StyleGuide-konform und
hochoptimiert und sowieso das Beste.
Test-Config :
-------------
BoxStart wurde mit folgenden Rechner-Configurationen ausgiebig und ausführlich
getestet, ohne das irgendwelche Fehler auftraten:
Config 1:
A2000/OCS/OS 3.1/1MB CHIP/4MB FAST/Microvitec
A2620 (25 Mhz) 4 MB
Masoboschi702/Conner 170MB
CeartixVF1414
Config 2:
A2000/ECS/OS 3.1/1 MB CHIP/10 MB FAST/PHILIPS CM8833-II
M-TEC 68030 (14Mhz)/68882 (25Mhz)/4 MB
Golem Ram-Card 4 MB
Golem FastSCSI/MaXtor 7245S
Oktagon 2008/2 MB/3xQUANTUM [LPS540S/PD210S/LP105S]/Toschiba XM3401TA/HP35470A
BSC MultiFace III
ZyXEL U-1496E Plus
Parameter :
-----------
TITLE=T1 Für das sich öffnende Fenster kann ein
zweizeiliger Titel angegeben werden.
Dies ist die erste Zeile.
TITLE2=T2/K Dies die zweite.
PRESSEDTEXT=PT/K Dies ist der Text, der erscheint, wenn
man die entsprechenden Maustasten ge-
drückt hat.
NOTPRESSEDTEXT=NPT/K Und dies der Text, der erscheint, wenn
man dies nicht tut.
TIME=T/K/N So viele Sekunden hat man Zeit, zur
Maus zu hechten. ;-)
WAITAFTERPRESSED=WP/K/N So viele Sekunden wird gewartet bis das
Fenster geschlossen wird, wenn man die
magischen Maustasten gedrückt hat.
WAITAFTERNOTPRESSED=WNP/K/N Und so lange, wenn nicht.
WARN=W/S Es wird ein Fehlercode von 10 zurückgeben,
wenn die Maustasten gedrückt werden. Ideal
zur Verwendung in Skripten.
EXECUTEPRESSED=EP/K Dies ist die magische Befehlszeile, die
ausgeführt wird, wenn das Ganze mittels
der Maustasten abgeblasen wird.
EXECUTENOTPRESSED=ENP/K Dies ist die magische Befehlszeile, die
ausgeführt wird, wenn das Ganze nicht
mittels der Maustasten abgeblasen wird.
LEFTBUTTON=L/S Man muß zum Abbrechen die linke Maustaste
drücken.
MIDBUTTON=M/S Oder lieber die Mittlere (Nur bei Mäusen
die auch eine solche haben sinnvoll.)
RIGHTBUTTON=R/S Oder lieber doch die Rechte.
(Die drei Optionen können auch kombiniert
werden, dann muß man halt die entsprech-
enden Maustastenkombinationen drücken.)
RUNPRESSED=ASYNCPRESSED=AP/S Nach dem Timeout oder Abbruch wird das
Programm sofort gestartet und nicht erst
nachdem das Fenster geschlossen wurde.
RUNNOTPRESSED=ASYNCNOTPRESSED=ANP/S Nach dem Timeout oder Aktivierung wird das
Programm sofort gestartet und nicht erst
nachdem das Fenster geschlossen wurde.
(Alle Parameter können miteinander Kombiniert werden)
Beispiele :
-----------
Beispiel 1:
[c:BoxStart T1="Sie haben 10 Sec. Zeit" T2="das Unvermeintliche Abzuwenden..."
PT="Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert..." NPT="Jetzt ist
es Passiert. Sie haben es so gewollt." T=10 WP=2 WNP=2 ENP="SYS:Test.bat" ANP]
Es wird das Progarmm C:Boxstart geladen, dann wird folgender Requester
geöffnet:
+----------------------------------------------------------+
! BoxStart 1.0 © 1995 by Tim Teulings !
! !
! Sie haben 10 Sec. Zeit !
! das Unvermeintliche Abzuwenden... !
! !
! !
! !
+----------------------------------------------------------+
! Hier Wird die verbleibende Zeit in Sekunden !
! Grafisch Angezeigt !
+----------------------------------------------------------+
Wenn nun Nichts gemacht wird, wird nach 10 Sekunden folgendes angezeigt,
und das Programm "SYS:TEST.BAT" asyncron gestartet:
+----------------------------------------------------------+
! BoxStart 1.0 © 1995 by Tim Teulings !
! !
! Sie haben 10 Sec. Zeit !
! das Unvermeintliche Abzuwenden... !
! !
! Jetzt ist es Passiert. Sie haben es so gewollt. !
! !
+----------------------------------------------------------+
! Hier Wird die verbleibende Zeit in Sekunden !
! Grafisch Angezeigt !
+----------------------------------------------------------+
Wenn man nun BEIDE Maustasten drückt, wird folgendes angezeigt, und nichts
weiter gemacht, ausser das sich das Programm beendet:
+----------------------------------------------------------+
! BoxStart 1.0 © 1995 by Tim Teulings !
! !
! Sie haben 10 Sec. Zeit !
! das Unvermeintliche Abzuwenden... !
! !
! Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert... !
! !
+----------------------------------------------------------+
! Hier Wird die verbleibende Zeit in Sekunden !
! Grafisch Angezeigt !
+----------------------------------------------------------+
Beispiel 2:
[c:BoxStart T1="Sie haben 10 Sec. Zeit" T2="das Unvermeintliche Abzuwenden..."
PT="Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert..." NPT="Jetzt ist
es Passiert. Sie haben es so gewollt." T=10 WP=2 WNP=2 EP="SYS:Test.bat" AP]
Es wird das Progarmm C:Boxstart geladen, dann wird folgender Requester
geöffnet:
+----------------------------------------------------------+
! BoxStart 1.0 © 1995 by Tim Teulings !
! !
! Sie haben 10 Sec. Zeit !
! das Unvermeintliche Abzuwenden... !
! !
! !
! !
+----------------------------------------------------------+
! Hier Wird die verbleibende Zeit in Sekunden !
! Grafisch Angezeigt !
+----------------------------------------------------------+
Wenn nun nichts gemacht wird, wird folgendes angezeigt, und nichts
weiter gemacht, ausser das sich das Programm beendet:
+----------------------------------------------------------+
! BoxStart 1.0 © 1995 by Tim Teulings !
! !
! Sie haben 10 Sec. Zeit !
! das Unvermeintliche Abzuwenden... !
! !
! Jetzt ist es Passiert. Sie haben es so gewollt. !
! !
+----------------------------------------------------------+
! Hier Wird die verbleibende Zeit in Sekunden !
! Grafisch Angezeigt !
+----------------------------------------------------------+
Wenn man nun BEIDE Maustasten drückt, wird folgendes angezeigt, und das
Programm "SYS:TEST.BAT" asyncron gestartet:
+----------------------------------------------------------+
! BoxStart 1.0 © 1995 by Tim Teulings !
! !
! Sie haben 10 Sec. Zeit !
! das Unvermeintliche Abzuwenden... !
! !
! Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert... !
! !
+----------------------------------------------------------+
! Hier Wird die verbleibende Zeit in Sekunden !
! Grafisch Angezeigt !
+----------------------------------------------------------+
Beispiel 3:
[c:BoxStart T1="Sie haben 10 Sec. Zeit" T2="das Unvermeintliche Abzuwenden..."
PT="Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert..." NPT="Jetzt ist
es Passiert. Sie haben es so gewollt." T=10 WP=2 WNP=2 EP="SYS:Test1.bat" AP
ENP="SYS:Test2.bat"]
Es wird das Progarmm C:Boxstart geladen, dann wird folgender Requester
geöffnet:
+----------------------------------------------------------+
! BoxStart 1.0 © 1995 by Tim Teulings !
! !
! Sie haben 10 Sec. Zeit !
! das Unvermeintliche Abzuwenden... !
! !
! !
! !
+----------------------------------------------------------+
! Hier Wird die verbleibende Zeit in Sekunden !
! Grafisch Angezeigt !
+----------------------------------------------------------+
Wenn nun nichts gemacht wird, wird folgendes angezeigt, und das Programm
"SYS:TEST1.BAT" asyncron gestartet:
+----------------------------------------------------------+
! BoxStart 1.0 © 1995 by Tim Teulings !
! !
! Sie haben 10 Sec. Zeit !
! das Unvermeintliche Abzuwenden... !
! !
! Jetzt ist es Passiert. Sie haben es so gewollt. !
! !
+----------------------------------------------------------+
! Hier Wird die verbleibende Zeit in Sekunden !
! Grafisch Angezeigt !
+----------------------------------------------------------+
Wenn man nun BEIDE Maustasten drückt, wird folgendes angezeigt, und das
Programm "SYS:TEST2.BAT" syncron gestartet:
+----------------------------------------------------------+
! BoxStart 1.0 © 1995 by Tim Teulings !
! !
! Sie haben 10 Sec. Zeit !
! das Unvermeintliche Abzuwenden... !
! !
! Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert... !
! !
+----------------------------------------------------------+
! Hier Wird die verbleibende Zeit in Sekunden !
! Grafisch Angezeigt !
+----------------------------------------------------------+
BUGS:
-----
Zur Zeit nichts bekannt... ;-)
Copyright :
-----------
BoxStart ist Spaßware. Jeder, der dieses Programm benutzt, sollte viel Spaß
damit haben.
Fühlt er oder sie sich von seinem/ihrem Gewissen gezwungen, so sei es ihm
oder ihr auch erlaubt, mir entweder 10 DM oder ein gleichwertiges,
selbstgeschriebenes Programm frei Haus zu schicken.
Dieses Programm darf sich auf PD-Disketten (speziell AMOK und Fred Fish)
oder auch in Mailboxen befinden, solange für den Erwerb des Programmes
nicht mehr als 5 DM bezahlt werden müssen. Ebenfalls erlaubt ist natürlich
der Upload ins Aminet, FRAS. Bei CDROMs muss ich vorher gefragt werden.
(Hiermit wird "Fred Fish", "Aminet", sowie "Meeting Pearls" diese Erlaubniss
generell erteilt)
NATÜRLICH ist es jedem VERBOTEN Teile des Programmes, der Anleitung etc.
in seinen eigenen Programmen zu verwenden, das ganze seiner eigenen Arbeit
zuzuschreiben oder sogar damit so etwas schreckliches wie zum Beispiel GELD
damit zu verdienen.
Jegliche Änderungen an Teilen dieses Paketes (Docs ...) sind
verboten! Davon ausgenommen sind:
1. Übersetzungen. Dem Originalarchiv dürfen von 3. Hand Übersetzungen
der Dokumentation, oder auch nur Teile dieser, beigefügt werden. Dabei
sollte darauf geachtet werden, daß durch die Übersetzung der Text
inhaltlich nicht verändert wird. Bevor jemand anfängt Teile zu
übersetzen, sollte er umbedingt mit mit Kontakt aufnehmen. Desweiteren
müssen diese Übersetzungen mir zugänglich gemacht werden und es muß
mir erlaubt werden diese im Archiv mitzuveröffentlichen.
2. Das Ändern der Icons sowie der Tooltypes, als auch die Position der
Icons und Drawers.
Das widerrechtliche Benutzen (Klauen) von Teilen dieses Paketes ist
ebenfalls verboten!
Es ist verboten BoxStart zu dissassemblieren, decodieren, decompilieren...
Jeder, der gegen diese Bedingungen verstößt, sollte sich bewußt sein, daß
damit gegebenenfalls eine strafbare Handlung begeht, gegen die ich
entsprechend vorgehen werde. Sofortige Strafe wird aber auf jedenfall ein
pompte, unumkehrbarer Fluch sein, der einen zwingt mindestens 8 Stunden
pro Tag mit einem Microsoftprodukt zu arbeiten, sowie eine, für alle
sichtbare, Erscheinung einer älteren Frau um die 200, die, mit einem sich
wild bewegenden Nudelholz bewaffnet, dir immer folgenden wird, erregt den
rechten Zeigefinger schwenkend und "Du Lümmel" rufend.
Ah ja...
Ich kann KEINE Haftung für jegliche Schäden, die direkt oder indirekt durch
BoxStart enstehen, übernehmen. So bin ich z.B. nicht für versehendlich
gelöschte oder durch Absturz verlorengegangende wichtige Programme,
Dokumente, noch für qualmende Hardware, defekte Software, verwirrte
Geister, gescheiterten Ehen etc. auch nicht für immer wieder sich
sporadisch ereignene Geschehnisse wie spontanes Auftauchen der vier
apokalyptischen Reiter, Weltuntergänge, Lottogewinne, wahrheitsagende
Politiker, geplatzte Kondome oder irgendwelche anderen denkbaren oder
undenkbaren sich in die reale Welt materialisierenden Phantasien die
irgendwie berechtigt oder unberechtigt mit BoxStart, mit mir (oder Terry
Pratchet) in Verbindung gebracht werden können, verantwortlich zu machen.
BoxStart scheint zu funktionieren (der Betatester hat sich nie beschwert).
Viel Spaß wünschen Tim und Jörg ;-)